package com.flight.model.dao;

import com.flight.model.entity.Cabin;
import java.util.List;

/**
 * 舱位数据访问接口
 */
public interface CabinDAO {
    // 根据航班号查询舱位列表
    List<Cabin> getByFlightNo(String flightNo);

    // 扣减舱位余票（返回是否成功）
    boolean reduceRemainingSeats(Integer cabinId);

    // 增加舱位余票（退票时使用）
    boolean increaseRemainingSeats(Integer cabinId);
}